package py.com.cadep.jpa.entities;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.ManyToOne;

import py.com.cadep.jpa.entities.configuracion.BaseEntity;
import py.com.cadep.jpa.entities.configuracion.Cotizacion;
import py.com.cadep.jpa.entities.persona.Persona;

/**
 * Entity implementation class for Entity: OrdenDePagoDetalle
 * 
 */
@Entity
public class OrdenDePagoDetalle extends BaseEntity implements Serializable {

	@ManyToOne
	private OrdenDePago orden;

	@ManyToOne
	private Cotizacion cotizacion;

	@ManyToOne
	private Proyecto proyecto;

	@ManyToOne
	private ProyectoCategoria proyectoCategoria;

	private Double monto;

	private String nfoFactura;

	@ManyToOne
	private Cuenta cuenta;

	private String nroCheque;

	@ManyToOne
	private Persona beneficiario;

	private static final long serialVersionUID = 1L;

	public OrdenDePagoDetalle() {
		super();
	}

	public Cotizacion getCotizacion() {
		return cotizacion;
	}

	public void setCotizacion(Cotizacion cotizacion) {
		this.cotizacion = cotizacion;
	}

	public Proyecto getProyecto() {
		return proyecto;
	}

	public void setProyecto(Proyecto proyecto) {
		this.proyecto = proyecto;
	}

	public OrdenDePago getOrden() {
		return this.orden;
	}

	public void setOrden(OrdenDePago orden) {
		this.orden = orden;
	}

	public Double getMonto() {
		return monto;
	}

	public void setMonto(Double monto) {
		this.monto = monto;
	}

	public String getNfoFactura() {
		return nfoFactura;
	}

	public void setNfoFactura(String nfoFactura) {
		this.nfoFactura = nfoFactura;
	}

	public Cuenta getCuenta() {
		return cuenta;
	}

	public void setCuenta(Cuenta cuenta) {
		this.cuenta = cuenta;
	}

	public String getNroCheque() {
		return nroCheque;
	}

	public void setNroCheque(String nroCheque) {
		this.nroCheque = nroCheque;
	}

	public Persona getBeneficiario() {
		return beneficiario;
	}

	public void setBeneficiario(Persona beneficiario) {
		this.beneficiario = beneficiario;
	}

	public ProyectoCategoria getProyectoCategoria() {
		return proyectoCategoria;
	}

	public void setProyectoCategoria(ProyectoCategoria proyectoCategoria) {
		this.proyectoCategoria = proyectoCategoria;
	}

}
